package com.ruoyi.account.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 对账对象 house_account_t
 * 
 * @author ruoyi
 * @date 2023-09-07
 */
public class HouseAccountT extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 对账id */
    private Long id;
    private String houseid;
    private Double costMoney;
    private String orderid;
    private String costdate;
    private String serial;
    private String accountDate1;
    private String costmoney;
    private String checkSts;
    private String paperscode;
    private String username;
    private String tel;

    public String getHouseid() {
        return houseid;
    }

    public void setHouseid(String houseid) {
        this.houseid = houseid;
    }

    public Double getCostMoney() {
        return costMoney;
    }

    public void setCostMoney(Double costMoney) {
        this.costMoney = costMoney;
    }

    public String getOrderid() {
        return orderid;
    }

    public void setOrderid(String orderid) {
        this.orderid = orderid;
    }

    public String getCostdate() {
        return costdate;
    }

    public void setCostdate(String costdate) {
        this.costdate = costdate;
    }

    public String getSerial() {
        return serial;
    }

    public void setSerial(String serial) {
        this.serial = serial;
    }

    /** 对账时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "对账时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date accountDate;

    /** 对账状态 */
    @Excel(name = "对账状态")
    private String accountSts;

    /** 缴费渠道 */
    @Excel(name = "缴费渠道")
    private String costWay;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setAccountDate(Date accountDate) 
    {
        this.accountDate = accountDate;
    }

    public Date getAccountDate() 
    {
        return accountDate;
    }
    public void setAccountSts(String accountSts) 
    {
        this.accountSts = accountSts;
    }

    public String getAccountSts() 
    {
        return accountSts;
    }
    public void setCostWay(String costWay) 
    {
        this.costWay = costWay;
    }

    public String getCostWay() 
    {
        return costWay;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("accountDate", getAccountDate())
            .append("accountSts", getAccountSts())
            .append("costWay", getCostWay())
            .toString();
    }

    public String getAccountDate1() {
        return accountDate1;
    }

    public void setAccountDate1(String accountDate1) {
        this.accountDate1 = accountDate1;
    }

    public String getCostmoney() {
        return costmoney;
    }

    public void setCostmoney(String costmoney) {
        this.costmoney = costmoney;
    }

    public String getCheckSts() {
        return checkSts;
    }

    public void setCheckSts(String checkSts) {
        this.checkSts = checkSts;
    }

    public String getPaperscode() {
        return paperscode;
    }

    public void setPaperscode(String paperscode) {
        this.paperscode = paperscode;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }
}
